Qt-UI 产品文档
产品文档目录

UIGearsTextStyle样式对象

文字样式

接口介绍

1. GetStyleName

接口描述: 获取样式名称

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetStyleName();

2. GetFontColor

接口描述: 获取字体颜色

参数值:

返回值:

int

示例:

_demoCtrl->GetFontColor();

3. SetFontColor

接口描述: 设置字体颜色

参数值:

参数名 参数类型 参数含义
clr int 颜色

返回值:

void

示例:

_demoCtrl->SetFontColor();

4. GetFontSize

接口描述: 获取字体颜色

参数值:

返回值:

int

示例:

_demoCtrl->GetFontSize();

5. SetFontSize

接口描述: 获取字体大小

参数值:

返回值:

int

示例:

_demoCtrl->SetFontSize();

6. SetOffsetX

接口描述: 设置左侧偏移量

参数值:

参数名 参数类型 参数含义
offsetX int 偏移量

返回值:

void

示例:

_demoCtrl->SetOffsetX();

7. GetOffsetX

接口描述: 获取左侧偏移量

参数值:

返回值:

int

示例:

_demoCtrl->GetOffsetX();

8. SetOffsetY

接口描述: 设置垂直偏移量

参数值:

参数名 参数类型 参数含义
offsetY int 偏移量

返回值:

void

示例:

_demoCtrl->SetOffsetY();

9. GetOffsetY

接口描述: 获取垂直偏移量

参数值:

返回值:

int

示例:

_demoCtrl->GetOffsetY();

10. SetBold

接口描述: 设置是否加粗

参数值:

参数名 参数类型 参数含义
bold bool 加粗

返回值:

void

示例:

_demoCtrl->SetBold();

11. GetBold

接口描述: 获取是否加粗

参数值:

返回值:

bool

示例:

_demoCtrl->GetBold();

12. SetItalic

接口描述: 设置是否斜体

参数值:

参数名 参数类型 参数含义
italic bool 斜体

返回值:

void

示例:

_demoCtrl->SetItalic();

13. GetItalic

接口描述: 获取是否斜体

参数值:

返回值:

bool

示例:

_demoCtrl->GetItalic();

14. SetHorAlign

接口描述: 设置水平对齐方式

参数值:

参数名 参数类型 参数含义
align FontAlign 对齐方式

返回值:

void

参数定义:

enum FontAlign
{
UIG_TOPLEFT = 0,
UIG_MIDDLECENTER,
UIG_BOTTOMRIGHT
};

示例:

_demoCtrl->SetHorAlign();

15. GetHorAlign

接口描述: 获取水平对齐方式

参数值:

返回值:

FontAlign

参数定义:

enum FontAlign
{
UIG_TOPLEFT = 0,
UIG_MIDDLECENTER,
UIG_BOTTOMRIGHT
};

示例:

_demoCtrl->GetHorAlign();

16. SetVerAlign

接口描述: 设置垂直对齐方式

参数值:

参数名 参数类型 参数含义
align FontAlign 对齐方式

返回值:

void

参数定义:

enum FontAlign
{
UIG_TOPLEFT = 0,
UIG_MIDDLECENTER,
UIG_BOTTOMRIGHT
};

示例:

_demoCtrl->SetVerAlign();

17. GetHorAlign

接口描述: 获取垂直对齐方式

参数值:

返回值:

FontAlign

参数定义:

enum FontAlign
{
UIG_TOPLEFT = 0,
UIG_MIDDLECENTER,
UIG_BOTTOMRIGHT
};

示例:

_demoCtrl->GetHorAlign();

18. SetSingleLine

接口描述: 设置是否单行显示

参数值:

参数名 参数类型 参数含义
singleLine bool 是否单行显示

返回值:

void

示例:

_demoCtrl->SetSingleLine();

19. GetSingleLine

接口描述: 获取是否单行显示

参数值:

返回值:

bool

示例:

_demoCtrl->GetSingleLine();

20. SetUnderline

接口描述: 设置是否有下划线

参数值:

参数名 参数类型 参数含义
bool underline 下划线

返回值:

void

示例:

_demoCtrl->SetUnderline();

21. GetUnderline

接口描述: 获取是否有下划线

参数值:

返回值:

bool

示例:

_demoCtrl->GetUnderline();

22. GetFontFamily

接口描述: 获取字体

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetFontFamily();

23. GetFontFamilyA

接口描述: 获取字体,返回值为char

参数值:

返回值:

const char*

示例:

_demoCtrl->GetFontFamilyA();

24. SetFontFamily

接口描述: 设置字体

参数值:

参数名 参数类型 参数含义
family const tchar* 字体名称

返回值:

void

示例:

_demoCtrl->SetFontFamily();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem